/*无缝滚动调用*/
$(function() {
	$(".warningBox .coreListNum").each(function(index, domEle) {
		fn1($(domEle));
	})
});

/*四大核心轮播显示*/
$(function() {
	/*警铃声音*/
	var myVideo = document.getElementById("video1");
	/*播放音频*/
	function playVid() {
		myVideo.play();
	}
	/*暂停音频*/
	function pauseVid() {
        myVideo.ended;
	}
	var $li = $(".coreContent .coreList");
	var ali = $(".coreContent .dot li");
	var count = 0;
	var num =10000;//光的延迟进入
	var img = document.querySelector(".bell .bellImg"); //获取dom节点
	var light =document.getElementById("light");
    playVid();
    $(".bell .bellImg").addClass('animate');
		/*页面加载 文字动画效果依次出现*/
		$(".bell .txt").eq(0).css("visibility","visible");
		$(".bell .txt").eq(0).addClass('animated bounceInLeft');
		$(".bell .txt").eq(0).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
		setTimeout(function(){
			playVid();
			$(".bell .bellImg").addClass("animate");
			$(".bell .txt").eq(1).css("visibility","visible");
			//第二个动画
			$(".bell .txt").eq(1).addClass('animated bounceInLeft');
			$(".bell .txt").eq(1).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
		},4000);
	
		setTimeout(function(){
			playVid();
			$(".bell .bellImg").addClass("animate");
			//第三个动画
			$(".bell .txt").eq(2).css("visibility","visible");
			$(".bell .txt").eq(2).addClass('animated bounceInRight');
			$(".bell .txt").eq(2).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
		},8000);
	
		setTimeout(function(){
			playVid();
			$(".bell .bellImg").addClass("animate");
			//第四个动画
			$(".bell .txt").eq(3).css("visibility","visible");
			$(".bell .txt").eq(3).addClass('animated bounceInRight');
			$(".bell .txt").eq(3).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
		},12000);
	
		//光束进场
		setTimeout(function(){
			light.classList.add('animate2');
		},17000);
	
		light.addEventListener('animationend', function() { //监听动画是否结束
			light.classList.remove('animate2'); //动画结束，移除动画的样式类
			setTimeout(function() { //延时1秒，再将动画加入
				light.classList.add('animate2');
			}, num);
		});

	function doSomething(){
		//$(".bell .bellImg").addClass("animate");
		img.addEventListener('animationend', function() { //监听动画是否结束
			img.classList.remove('animate'); //动画结束，移除动画的样式类
			pauseVid();
		});
	}
});

/*无缝滚动封装函数*/
function fn1(oLi) {
	var area1 = $(oLi).find(".roll");
	var con1 = $(oLi).find(".coreXx");
	var con2 = $(oLi).find(".coreXx2");
	var speed = 100;
	$(area1).scrollTop(0);
	if($(con1).height() >= $(area1).height()) {
		$(con2).html($(con1).html());
	}
	var myScroll = setInterval(function scrollName() {
		if($(area1).scrollTop() >= $(con1).height()) {
			$(area1).scrollTop(0);
		} else {
			$(area1).scrollTop($(area1).scrollTop() + 1); //向上滚动
		}

	}, speed);

	$(area1).hover(function() {
		clearInterval(myScroll);
	}, function() {
		clearInterval(myScroll);
		myScroll = setInterval(function scrollName() {
			if($(area1).scrollTop() >= $(con1).height()) {
				$(area1).scrollTop(0);
			} else {
				$(area1).scrollTop($(area1).scrollTop() + 1); //向上滚动
			}
		}, speed);
	})

}